home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 16539 < prev    next >
Encoding:
Text File  |  1996-08-05  |  2.2 KB  |  45 lines

  1. Newsgroups: comp.object,comp.lang.c++,comp.realtime,comp.dcom.telecom.tech,comp.arch.embedded
  2. Path: netcom.com!dibald
  3. From: dibald@netcom.com (Dave Baldwin)
  4. Subject: Re: Can OO be successful in real-time embedded systems?
  5. Message-ID: <dibaldDpnpBH.5Et@netcom.com>
  6. Followup-To: comp.object,comp.lang.c++,comp.realtime,comp.dcom.telecom.tech,comp.arch.embedded
  7. Organization: NETCOM On-line Communication Services (408 261-4700 guest)
  8. X-Newsreader: TIN [version 1.2 PL1]
  9. References: <316BF0C5.1FE1@condat.de>
  10. Date: Wed, 10 Apr 1996 17:16:29 GMT
  11. Sender: dibald@netcom18.netcom.com
  12.  
  13. Henning Rietz (rietz@condat.de) wrote:
  14.  
  15. : I can say "everybody" is using OO in some areas (mainly network
  16. : management, switch provisioning, customer care), BUT there are (almost)
  17. : no examples in the area of (small) embedded systems, main reasons for
  18. : that being:
  19.  
  20. :         - "OO systems are too slow"
  21. :         - "OO systems eat up too much memory"
  22.  
  23. Object-dis-oriented programming is (like some others) intended to hide 
  24. the hardware from the programmer.  How useful can this possibly be when 
  25. small embedded systems are expressly for dealing with the hardware?  Some 
  26. of the techniques can be useful, but the overhead and 'hiding' is exactly 
  27. what you don't need in hardware control.
  28.  
  29. There is no universal programming method.  Even the examples you cite are
  30. misleading because they're the 'desk-top / paperwork' end of the software. 
  31. I'd bet that the software that operates the networks and switches isn't
  32. done in 'OO' for the same reasons.  Last time I looked at the cards in a
  33. telephone network bay, I saw thousands of 8032's doing the hardware
  34. control.  There were one or two of them on each interface card in a 
  35. network terminal that had tens-of-thousands of telephone lines passing 
  36. thru it.
  37.  
  38. -- 
  39. -=-=-=-=-=-=-=-=-=-=-=- Check out 'alt.tcj' -=-=-=-=-=-=-=-=-=-=-=-=-=-
  40. Dave Baldwin: dibald@netcom.com | The Computer Journal 1(800)424-8825
  41. DIBs Electronic Design          | Home page "http://www.psyber.com/~tcj/"
  42. Voice :       (916) 722-3877    | Hands-on hardware and software 
  43. TCJ/DIBs BBS: (916) 722-5799    | TCJ/DIBs FAX: (916) 722-7480   
  44. -=-=-=-=-=-  @#$%^&* I can't even quote myself!  Oh,well.   -=-=-=-=-=-
  45.